using UnityEngine;
namespace IQIGame.Onigao.Framework
{

    /// <summary>
    /// 类名 : 枚举 - 一键绑定的类型
    /// 作者 : Canyon / 龚阳辉
    /// 日期 : 2024-05-16 11:29
    /// 功能 : 
    /// </summary>
    public enum EM_OneKeyBindType
    {
        [Tooltip("不绑定")]
        None,
        [Tooltip("绑定 - 自身脚本")]
        SelfCSharp,
        [Tooltip("绑定 - UnityEngine.GameObject")]
        GameObject,
        [Tooltip("绑定 - UnityEngine.Transform")]
        Transform,
    }

    /// <summary>
    /// 类名 : UGUI 的 组件的 自定义接口
    /// 作者 : Canyon / 龚阳辉
    /// 日期 : 2024-05-06 11:36
    /// 功能 : 
    /// </summary>
    public interface IUGUIEx
    {
        /// <summary>
        /// 动态数据
        /// </summary>
        object dynamicData { get; }

        /// <summary>
        /// 设置自身的显隐
        /// </summary>
        void SetActive(bool isActive);
    }
}
